//
// Created by Administrator on 2019/12/09.
//

#ifndef DEMO2_MYSTACK_H
#define DEMO2_MYSTACK_H
#include <vector>

using namespace std;

template <typename T>
class MyStack {
private:
    vector<T> elems;     // 元素

public:
    void push( T const&);  // 入栈
    void pop();               // 出栈
    T top() const;            // 返回栈顶元素
    bool empty() const{       // 如果为空则返回真。
        return elems.empty();
    }
};


#endif //DEMO2_MYSTACK_H
